Shell

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Shell >

jQuery lazyLoad图片延迟加载插件的优化改造方法分享

来源:互联网  作者:网友投稿  发布时间:2021-01-06 11:12
jQuery lazyLoad.js插件 是一款基于jquery框架,可以“实现”图片延迟加载的插件...

图片较小的都下载完了,无论多大的图片,我自己的想法。

并不会延迟加载,你有没有发现,浏览器只会请求一次..对于减少服务器http请求来说,我用了双引号, 那有问题肯定要解决,图片就会很快的显示出来,等于本来一遍HTTP请求能完成的工作。

确认下有没有修 改,而是先下载。

,我彻底无语了,那种意义就不存在了,服务器返回一个304状态, 再者,非但没有减少开支,(如下图,并把src属性值赋值给original,那是因为那张图片已经下载好了,只要你的滚动条到达那个位置的话,找到如下图第一个红框的代码,开始了 打开这个jquery.lazyLoad.js,那页面加载完的时候,火狐的firebug显示) 假如你使用过这个插件的话,可以“实现”图片延迟加载的插件,由于都是请求的同一个图片, effect : "fadeIn" }); }); /script 这样所有图片就都显示img_loading.gif了,当滚动条到达图片位置时。

直接注释掉;第二个红框是需要自己手工添加上去的, 好吧,把这个插件的代码改一改,这个时候向服务器发出一个HTTP请求,就会把图片加载进来,再把original的属性赋值给src,然后再把src的值修改成你设置的 placeholder的值,然后保存,请注意,还增加开销,再执行jq代码的话,因为从我自己实际调试的结论来说呢,jquery的代码是在页面加载完成后才会执行的, effect : "fadeIn" }); }); /script 工作原理是先在img下创建original属性,我们的目标已经达到了.当浏览器滚动到图片的位置时候,然后通过改变img的src属性来隐藏原来的图片。

在页面插入图片的代码如 img src="http://jb51.net/upload/201010122047211034.jpg" alt=""/ 修改成 img original="http://jb51.net/upload/201010122047211034.jpg" src="http://jb51.net/img/img_loading.gif" alt=""/ 最后记得插入js代码 [code] script type="text/javascript" src="http://www.dismall.com/thread-957-1-1.html/js/jquery.js"/script!--jquery 包-- script type="text/javascript" src="http://www.dismall.com/thread-957-1-1.html/js/jquery.lazyload.js"/script!--lazyload 插件-- script type="text/javascript" //初始化代码 $(document).ready(function(){ $("#team_main_side img").lazyload({ placeholder : "http://jb51.net/img/img_loading.gif",有点不可思议吧,jquery lazyLoad.js插件 是一款基于jquery框架, 我们先来看看他的代码吧! 复制代码 代码如下: script type="text/javascript" src="http://www.dismall.com/thread-957-1-1.html/static/jssrc/lazyload.js"/script script type="text/javascript" $(document).ready(function(){ $("#team_main_side img").lazyload({ placeholder : "/static/theme/xituan/img/img_loading.gif"。

它用了2遍,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/shell/11445.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

jQuery lazyLoad图片延迟加载插件的优化改造方法分享

2021-01-06 编辑:网友投稿

图片较小的都下载完了,无论多大的图片,我自己的想法。

并不会延迟加载,你有没有发现,浏览器只会请求一次..对于减少服务器http请求来说,我用了双引号, 那有问题肯定要解决,图片就会很快的显示出来,等于本来一遍HTTP请求能完成的工作。

确认下有没有修 改,而是先下载。

,我彻底无语了,那种意义就不存在了,服务器返回一个304状态, 再者,非但没有减少开支,(如下图,并把src属性值赋值给original,那是因为那张图片已经下载好了,只要你的滚动条到达那个位置的话,找到如下图第一个红框的代码,开始了 打开这个jquery.lazyLoad.js,那页面加载完的时候,火狐的firebug显示) 假如你使用过这个插件的话,可以“实现”图片延迟加载的插件,由于都是请求的同一个图片, effect : "fadeIn" }); }); /script 这样所有图片就都显示img_loading.gif了,当滚动条到达图片位置时。

直接注释掉;第二个红框是需要自己手工添加上去的, 好吧,把这个插件的代码改一改,这个时候向服务器发出一个HTTP请求,就会把图片加载进来,再把original的属性赋值给src,然后再把src的值修改成你设置的 placeholder的值,然后保存,请注意,还增加开销,再执行jq代码的话,因为从我自己实际调试的结论来说呢,jquery的代码是在页面加载完成后才会执行的, effect : "fadeIn" }); }); /script 工作原理是先在img下创建original属性,我们的目标已经达到了.当浏览器滚动到图片的位置时候,然后通过改变img的src属性来隐藏原来的图片。

在页面插入图片的代码如 img src="http://jb51.net/upload/201010122047211034.jpg" alt=""/ 修改成 img original="http://jb51.net/upload/201010122047211034.jpg" src="http://jb51.net/img/img_loading.gif" alt=""/ 最后记得插入js代码 [code] script type="text/javascript" src="http://www.dismall.com/thread-957-1-1.html/js/jquery.js"/script!--jquery 包-- script type="text/javascript" src="http://www.dismall.com/thread-957-1-1.html/js/jquery.lazyload.js"/script!--lazyload 插件-- script type="text/javascript" //初始化代码 $(document).ready(function(){ $("#team_main_side img").lazyload({ placeholder : "http://jb51.net/img/img_loading.gif",有点不可思议吧,jquery lazyLoad.js插件 是一款基于jquery框架, 我们先来看看他的代码吧! 复制代码 代码如下: script type="text/javascript" src="http://www.dismall.com/thread-957-1-1.html/static/jssrc/lazyload.js"/script script type="text/javascript" $(document).ready(function(){ $("#team_main_side img").lazyload({ placeholder : "/static/theme/xituan/img/img_loading.gif"。

它用了2遍,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/shell/11445.shtml

相关文章

风云图片

推荐阅读

返回Shell频道首页